import request from '@/utils/request'

// 查询居民基本信息列表
export function listPerson(query) {
  return request({
    url: '/eim/person/list',
    method: 'get',
    params: query
  })
}

// 查询居民基本信息详细
export function getPerson(id) {
  return request({
    url: '/eim/person/' + id,
    method: 'get'
  })
}

// 新增居民基本信息
export function addPerson(data) {
  return request({
    url: '/eim/person',
    method: 'post',
    data: data
  })
}

// 修改居民基本信息
export function updatePerson(data) {
  return request({
    url: '/eim/person',
    method: 'put',
    data: data
  })
}

// 删除居民基本信息
export function delPerson(id) {
  return request({
    url: '/eim/person/' + id,
    method: 'delete'
  })
}
// 转为确诊病例
export function toDiagnosis(id) {
  return request({
    url: '/eim/person/toDiagnosis/' + id,
    method: 'post'
  })
}
// 转为密接
export function toContact(id) {
  return request({
    url: '/eim/person/toContact/' + id,
    method: 'post'
  })
}
// 转为居家监测
export function toMonitor(id) {
  return request({
    url: '/eim/person/toMonitor/' + id,
    method: 'post'
  })
}

// 查询未管控居民信息列表
export function listPatient() {
  return request({
    url: '/eim/person/listPatient',
    method: 'get'
  })
}
